function getOs(){
    var OsObject = "";
    if(navigator.userAgent.indexOf("MSIE")>0) {
        return "MSIE";
    }
    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
        return "Firefox";
    }
    if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
        return "Safari";
    }
    if(isCamino=navigator.userAgent.indexOf("Camino")>0){
        return "Camino";
    }
    if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
        return "Gecko";
    }
}
function okshow(e){$(e).fadeIn()}
function readFile() {
    var file = this.files[0];
    if (!/image\/\w+/.test(file.type)) {
        alert("image only please.");
        return false;
    }
    var reader = new FileReader();
    reader.readAsDataURL(file);
    reader.onload = function(e) {
        $("#sendimginfo").css("display","block");
        var img = new Image,
            width = 600, //image resize
            quality = 1, //image quality
            canvas = document.createElement("canvas"),
            drawer = canvas.getContext("2d");
        img.src = this.result;
        canvas.width = width;
        canvas.height = width * (img.height / img.width);
        drawer.drawImage(img, 0, 0, canvas.width, canvas.height);
        img.src = canvas.toDataURL("image/jpeg", quality);
        console.log("绘制img");
        console.log(canvas);
        console.log(img);
        //compress(img);
        //判断浏览器
        //if(getOs()==="Firefox"){
            imgresult=this.result;
            $.ajax({
                type: "POST",
                url:  addimgurl,
                data: { "base64":imgresult, "type": ".jpg","flag":2},//flag:1表示头像，2普通照片
                success: function (data) {
                    thisimgname=data.Data;
                    var divheight=$(".modifier.image").eq(0).height();
                    console.log(divheight);
                    if(!imghash[thisimgname]){
                        imghash[thisimgname]=thisimgname;
                    }
                    $("#sendimginfo").css("display","none");
                    $("<div class='mainshowimgbox' style='height:21vw;width:21vw;overflow:hidden;' onclick='showbigimg(this)' data-imgurl='"+thisimgname+"' data-img='"+thisimgname+"'><img src='"+imgresult+"'></div>").insertBefore("#questionbody .modifier.image");
                    if($(".mainshowimgbox").length>=9){
                        $(imgbtn).css("display","none");
                    }
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {

                }
            });
        //}
        //else{
        //
        //    imgresult=img.src;
        //    img.onload = function() {
        //        console.log(img.src);
        //        $.ajax({
        //            type: "POST",
        //            url:  addimgurl,
        //            data: { "base64":imgresult, "type": ".jpg","flag":2},//flag:1表示头像，2普通照片
        //            success: function (data) {
        //                alert("上传中："+imgresult);
        //                thisimgname=data.Data;
        //                var divheight=$(".modifier.image").eq(0).height();
        //                console.log(divheight);
        //                if(!imghash[thisimgname]){
        //                    imghash[thisimgname]=thisimgname;
        //                }
        //                $("#sendimginfo").css("display","none");
        //                $("<div class='mainshowimgbox' style='height:21vw;width:21vw;overflow:hidden;' onclick='showbigimg(this)' data-imgurl='"+thisimgname+"' data-img='"+thisimgname+"'><img src='"+imgurl+thisimgname+"'></div>").insertBefore("#questionbody .modifier.image");
        //                if($(".mainshowimgbox").length>=9){
        //                    $(imgbtn).css("display","none");
        //                }
        //            },
        //            error: function (XMLHttpRequest, textStatus, errorThrown) {
        //                alert(errorThrown)
        //            }
        //        });
        //    }
        //}
    }
}
//function compress(img) {
//    var initSize = img.src.length;
//    var width = img.width;
//    var height = img.height;
//    //如果图片大于四百像素，计算压缩比并将大小压至400以下
//    var ratio;
//    if ((ratio = width * height / 400)>1) {
//        ratio = Math.sqrt(ratio);
//        width /= ratio;
//        height /= ratio;
//    }else {
//        ratio = 1;
//    }
//    canvas.width = width;
//    canvas.height = height;
////	铺底色
//    ctx.fillStyle = "#fff";
//    ctx.fillRect(0, 0, canvas.width, canvas.height);
//    //如果图片像素大于100则使用瓦片绘制
//    var count;
//    if ((count = width * height / 100) > 1) {
//        count = ~~(Math.sqrt(count)+1); //计算要分成多少块瓦片
////	    计算每块瓦片的宽和高
//        var nw = ~~(width / count);
//        var nh = ~~(height / count);
//        tCanvas.width = nw;
//        tCanvas.height = nh;
//        for (var i = 0; i < count; i++) {
//            for (var j = 0; j < count; j++) {
//                tctx.drawImage(img, i * nw * ratio, j * nh * ratio, nw * ratio, nh * ratio, 0, 0, nw, nh);
//                ctx.drawImage(tCanvas, i * nw, j * nh, nw, nh);
//            }
//        }
//    } else {
//        ctx.drawImage(img, 0, 0, width, height);
//    }
//    //进行最小压缩
//    var ndata = canvas.toDataURL('image/jpeg', 0.1);
//    console.log('压缩前：' + initSize);
//    console.log('压缩后：' + ndata.length);
//    console.log('压缩率：' + ~~(100 * (initSize - ndata.length) / initSize) + "%");
//    tCanvas.width = tCanvas.height = canvas.width = canvas.height = 0;
//    //return ndata;
//    $.ajax({
//        type: "POST",
//        url:  addimgurl,
//        data: { "base64":ndata, "type": ".jpg","flag":2},//flag:1表示头像，2普通照片
//        success: function (data) {
//            alert("上传中："+ndata);
//            thisimgname=data.Data;
//            var divheight=$(".modifier.image").eq(0).height();
//            console.log(divheight);
//            if(!imghash[thisimgname]){
//                imghash[thisimgname]=thisimgname;
//            }
//            $("#sendimginfo").css("display","none");
//            $("<div class='mainshowimgbox' style='height:21vw;width:21vw;overflow:hidden;' onclick='showbigimg(this)' data-imgurl='"+thisimgname+"' data-img='"+thisimgname+"'><img src='"+imgurl+thisimgname+"'></div>").insertBefore("#questionbody .modifier.image");
//            if($(".mainshowimgbox").length>=9){
//                $(imgbtn).css("display","none");
//            }
//        },
//        error: function (XMLHttpRequest, textStatus, errorThrown) {
//            alert(errorThrown)
//        }
//    });
//}